05. CFAR 2D
CFAR 2D Heading
The 2D CFAR is similar to 1D CFAR, but is implemented in both dimensions of the range doppler block. The 2D CA-CFAR implementation involves the training cells occupying the cells surrounding the cell under test with a guard grid in between to prevent the impact of a target signal on the noise estimate.
L3A49 CFAR 2D
CFAR 2D Graphic
2D CFAR Steps
2D CFAR Implementation
You won't need to implement a 2D-CFAR yet, but you will implement a 2D CFAR on the range doppler output for your final project! The following steps can be used to implement 2D-CFAR in MATLAB:
- Determine the number of Training cells for each dimension Tr and Td. Similarly, pick the number of guard cells Gr and Gd.
- Slide the Cell Under Test (CUT) across the complete cell matrix
- Select the grid that includes the training, guard and test cells. Grid Size = (2Tr+2Gr+1)(2Td+2Gd+1).
- The total number of cells in the guard region and cell under test. (2Gr+1)(2Gd+1).
- This gives the Training Cells : (2Tr+2Gr+1)(2Td+2Gd+1) - (2Gr+1)(2Gd+1)
- Measure and average the noise across all the training cells. This gives the threshold
- Add the offset (if in signal strength in dB) to the threshold to keep the false alarm to the minimum.
- Determine the signal level at the Cell Under Test.
- If the CUT signal level is greater than the Threshold, assign a value of 1, else equate it to zero.
- Since the cell under test are not located at the edges, due to the training cells occupying the edges, we suppress the edges to zero. Any cell value that is neither 1 nor a 0, assign it a zero.
2D CFAR Quiz
QUESTION:
Determine the total number of training cells for 2D CFAR process given the following:
-
Size of training band in range dimension = 8
-
Size of guard band in range dimension = 4
-
Size of training band in doppler dimension = 4
-
Size of guard band in the doppler dimension = 2
SOLUTION:
NOTE: The solutions are expressed in RegEx pattern. Udacity uses these patterns to check the given answer
Further Research
You can find out more about this [here](
http://www.radartutorial.eu/01.basics/False%20Alarm%20Rate.en.html
) and
here
.